Development of Embedded Automotive Electronics at Architectural/performance Level
نویسندگان
چکیده
During research on solving multidisciplinary problems in flight control design [1], functional level design tools like Ctrl-C®, MatriX® and later Matlab® were developed. These generic tools permitted to easily combine models from different engineering disciplines and e.g. permitted to improve the accuracy of navigation alignment filters by more than a factor 100 and reduced the alignment time by more than a factor 100 [2]. In the mid 1980 these design tools were adopted for functional level design processes in automotive industry that are being used today. In the meantime, the complexity of electronics increased by nearly a factor 10000. Today’s automobiles include networked embedded systems with up to 100 electronic control units (ECUs) and cooperating hardware and software components. Since functional level design does not permit to simulate the overall system and the interaction of hardware and software, it does not provide validated executible specifications for the sub system designer. Neither the subsystems nor the overall system can be sufficiently validated. Subsystems like ECUs exhibit failure rates up to two orders of magnitude and more above those desired. Despite exponentially increasing validation cost, large scale recalls of automobiles accelerate because of problems with electronics, causing billions of € of losses for the automotive industry. During the last 10 years, the Mission Level Design flow [3] and Mission Level Design software [4] have been developed, that integrate the design flow for hardware and software from mission level to implementation. In this design methodology, most design decisions are done at the architectural/performance level early in the design process, permitting to to include requirements of the overall system and the ineraction of hardware and software. Development times for hardware and software were reduced by up to a factor 10 and system reliability has been increased. During a diploma thesis at Infineon [5], a Mission MISSION LEVEL
منابع مشابه
Architectural-Level Power Optimization of Microcontroller Cores in Embedded Systems
Power saving is becoming one of the major design drivers in electronic systems embedding microcontroller cores. Known microcontrollers typically save power at the expense of reduced computational capability. With reference to an 8051 core, this paper presents a novel clustered clock gating to increase power efficiency at architectural level without performance loss and preserving the reusabilit...
متن کاملArchitecture Description Languages for Automotive Systems – A Literature Review
An Architecture Description Language (ADL) can be described as a language designed to model a system at an architectural level with respect to its software, hardware, and communication links. Due to the increasing complexity of software systems in areas like embedded control and web-based information systems, modelling with ADLs have gained attention in the research community and in practical s...
متن کاملObstacles to Using CAD Tools for Embedded System Design: an automotive case study
Historically, Computer Aided Design (CAD) research for digital electronics design has emphasized support for the largest and most technically difficult projects. However, the success of many embedded system design efforts depends more on system-level and lifecycle cost optimization than on an ability to synthesize hardware containing millions of transistors. Thus, existing CAD tools may not off...
متن کاملHEV Architectures - Power Electronics Optimization through Collaboration Sub-topic: Inverter Design and Collaboration
As the automotive industry quickly moves towards hybridized and electrified vehicles, the optimal integration of power electronics in these vehicles will have a significant impact not only on the cost, performance, reliability, and durability; but ultimately on customer acceptance and market success of these technologies. If properly executed with the right cost, performance, reliability and du...
متن کاملDetermining Compatibility of Embedded Software Components by Communication Obligations
The implementation of automotive systems by steadily growing ECU networks leaves testing increasingly inappropriate as the only means of assuring compatibility of controller interactions. Other techniques, including prescriptive and analytic methods at design level, are needed instead, to ensure an effective and efficient development process. While compatibility checks restricted on architectur...
متن کامل